﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Fingerbrisk.DataSource.FluentDatasourceInteract.Cache
{
    public class CacheSource : IFluentSource
    {
        #region IFluentSource Members

        public IFluentSource Select(string selectClause)
        {
            throw new NotImplementedException();
        }

        public IFluentSource Select(string selectClause, int startIdx)
        {
            throw new NotImplementedException();
        }

        public IFluentSource Select(string selectClause, int startIdx, int endIdx)
        {
            throw new NotImplementedException();
        }

        public IFluentSource From(string dataObject)
        {
            throw new NotImplementedException();
        }

        public IFluentSource And(string andClause)
        {
            throw new NotImplementedException();
        }

        public IFluentSource Where(string whereClause)
        {
            throw new NotImplementedException();
        }

        public IFluentSource OrderBy(string orderClause)
        {
            throw new NotImplementedException();
        }

        public IFluentSource GroupBy(string orderClause)
        {
            throw new NotImplementedException();
        }

        public IFluentSource As(string alias)
        {
            throw new NotImplementedException();
        }

        public IQueryExpression QueryExpression
        {
            get { throw new NotImplementedException(); }
        }

        #endregion



        #region IFluentSource Members

        public System.Data.ConnectionState State
        {
            get { throw new NotImplementedException(); }
        }

        public ITransaction NewTransaction()
        {
            throw new NotImplementedException();
        }

        public IQueryExpression QueryAs()
        {
            throw new NotImplementedException();
        }

        public IQueryExpression QueryWith(ITransaction transaction)
        {
            throw new NotImplementedException();
        }

        #endregion

        #region IDisposable Members

        public void Dispose()
        {
            throw new NotImplementedException();
        }

        #endregion
    }
}
